template<class T>
struct Node
{
	T data;
	Node<T> *next;
};
template<class T>
class LinkStack
{
	public:
        LinkStack ( );
        ~LinkStack ( );
        void  Push ( T  x );  
        T   Pop ( );  
        T   GetTop ( );
        bool  Empty ( );
    private:
        Node<T>  *top;            
};
